StoreEngine\Classes\AbstractCollection D

Total Complexity 169
Dependencies 6
Dependents 0
Total lines 1,301
Lines of code 658
Logical lines of code 423
Comment lines 398
Methods 30
Properties 32

Methods 30

Method Rating Maintainability Complexity Lines of code
prepare_results()
D
17
54 258
generate_conditions()
C
35 27 74
parse_query()
A
47 8 36
set_found_results()
A
49 8 30
_prime_result_parent_id_caches()
A
49 8 29
the_result()
S
53 6 22
setup()
S
54 6 20
generate_cache_key()
S
50 5 28
fill_query_vars()
S
56 5 20
update_items_cache()
S
59 5 14
have_results()
S
59 5 13
get_limit_sql()
S
59 4 13
get_orderby_sql()
S
60 4 12
_prime_item_caches()
S
62 3 10
map_result()
S
69 3 7
__construct()
S
72 2 6
rewind_results()
S
69 2 7
reset_result_data()
S
70 2 6
init()
S
60 1 14
setup_result_data()
S
74 1 4
next_result()
S
73 1 5
get_results()
S
82 1 3
parse_query_vars()
S
82 1 3
query()
S
71 1 6
getIterator()
S
80 1 3
count()
S
82 1 3
get_found_results()
S
82 1 3
get_max_num_pages()
S
82 1 3
get_per_page()
S
82 1 3
get_no_paging()
S
82 1 3